
.label a:link{color:"#FFFFFF";}
.label a:visited{color:"#FFFFFF";}


.pagembox{
padding: 20px 0;
	/*border: 1px dotted #1AA692;*/
}
.header {
	width: 100%;
	margin: auto;
	overflow: hidden;
	
}
.top_bar{
height:233px;
	background-image: url(../images/head-bg.jpg);;
	background-size: 100% 100%;
}

.logo a img{
	padding-top: 60px;
vertical-align: middle;
height:150px;
line-height:150px;
background-position: center;
background-repeat: no-repeat;
	
}
.header_top {
	height: 25px !important;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #A5BBC8;
	color: #676767;
	overflow: hidden;
	background-color: #A5BBC8;
	filter:alpha(opacity:30); opacity:0.8;
}

.header_top .time {
	float: left;
	padding-left: 10px;
}

.header_top a.rss {
	
}

.header_top .toplinks {
	float: right;
	text-align: right;
}

.header_top .toplinks a {
	color:#000;
}




.header_top .toplinks a {
	margin: 0 5px;
}

.header_top .toplinks span {
	margin-left: 15px;
}

.header_top .toplinks span a {
	margin: 0 2px;
}


.header .search {
	overflow: hidden;
}

.header a {
	color: #777;
}

.header a:hover {
	color: #ff3333;
	text-decoration: none;
}

.header .top {
	clear: both;
	overflow: hidden;
	/*margin-top:10px;*/
}

.header .title {
	float: left;
	padding-left: 10px;
}

.header .title h1 a {
	width: 216px;
	height: 54px;
	display: block;
	overflow: hidden;
}

.header .banner {
	width: 500px;
	height: 60px;
	float: left;
	margin-left: 20px;
	overflow: hidden;
}

.header .banner img {
	width: 500px;
	height: 60px;
	display: block;
}

.header .banner2 {
	width: 200px;
	height: 60px;
	float: left;
	margin-left: 10px;
	overflow: hidden;
}

.header .banner2 img {
	width: 200px;
	height: 60px;
	display: block;
}

.header .welcome {
	float: right;
	margin-top: 20px;
	padding-right: 10px;
	color: #999;
}

.header .welcome a {
	margin: 0px 3px;
}


.header .nav {
	
}





.nav {
	WIDTH: 100%;
	font-family: "Microsoft Yahei";
	MARGIN: 0 auto;
	/* POSITION: relative;
	margin-bottom: 2px; */
}

.nav_bg {
	LINE-HEIGHT: 55px;
	BACKGROUND: #0D568B;
	HEIGHT: 55px;
	margin-bottom: 2px;
}

.bar_img {
	background-size: 100% 100%;
}



#navMenu {
	overflow: hidden;
	height: 50px;
	/*padding: 10px 0 0 0px;*/
}

#navMenu ul {
	float: left;
	height: 50px;
	padding-left: 10px;
	
}

#navMenu ul li {
	font: 18px/1.5 "Microsoft YaHei", "Microsoft JhengHei";
	float: left;
	height: 24px;
	margin-right: 30px;
	margin-left: -3px;
	padding-left: 0px;
	/*width: 110px;*/
	line-height: 50px;
}

#navMenu ul li a {
	color: #FFF;
	height: 50px;
	text-decoration: none;
	display: inline-block;
	position: relative;
}

#navMenu ul li a.hover {
	color: #DEFF01;
	height: 50px;
	text-decoration: none;
	display: inline-block;
	position: relative;
}

#navMenu ul li span {
	cursor: pointer;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	margin: 0 0 0 5px;
	padding: 0 15px 0 15px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #ebf5e9;
}

#navMenu ul li.hover {
	padding-top: 0;
}

#navMenu ul li.hover a {
	display: inline-block;
	position: relative;
}

#navMenu ul li.hover span {
	cursor: pointer;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	margin: 0 0 0 5px;
	padding: 0 15px 0 15px;
	text-align: center;
	vertical-align: middle;

}

#navMenu ul li a.hover,#navMenu ul li a:hover {
	text-decoration: none;

	display: inline-block;
	position: relative;
}

#navMenu ul li a.hover span,#navMenu ul li a:hover span {
	cursor: pointer;
	display: inline-block;
	height: 50px;
	color: #FFFFFF;
	line-height: 50px;
	margin: 0 0 0 5px;
	padding: 0 15px 0 15px;
	text-align: center;
	vertical-align: middle;
	background-color:#4BB6FA;
}










.divbg{
	height:203px;
	 background:url(../images/jb/top_bar.png)  no-repeat; background-size:100% 100%;}


.indexpright {
	width: 540px;
	height: 400px;
	border: 1px solid #DADADA;
	float: right;
	overflow: hidden;
}

.indexpleft {
	width: 550px;
	height: 400px;
	border: 1px solid #DADADA;
	float: left;
	overflow: hidden;
}

.indexpleftTab {
	width: 550px;
	height: 320px;
	border: 1px solid #DADADA;
	float: left;
	overflow: hidden;
}

.indexprightTab {
	width: 540px;
	height: 320px;
	border: 1px solid #DADADA;
	float: right;
	overflow: hidden;
}


.indexgszb {
	width: 320px;
	height: 320px;
	border: 1px solid #DADADA;
	float: left;
	overflow: hidden;
}

 








.sndd {
	height: 45px;
	line-height: 45px;
	background: url("../images/zbxx.png") no-repeat;
	/*background-color: #fff000;*/
}

#lnotice {
	margin-left: 140px;
	float: left;
	width: 600px;
	height: 22px;
}

#rsearch {
	margin-left: 50px;
	float: right;
	margin-right: 10px;
}












/*公告*/
.noticeBox{
	margin:0 0 8px 0;
	background:none;
	overflow:hidden;
}


.noticeBox dt{
	height:40px;
/*	border:1px solid #DADADA;*/
	border-bottom: 2px solid #0D568B;
	overflow:hidden;
	clear:both;
}

.noticeBox dt span.label{
/*	height:25px;*/
/*	float:right;*/
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}


.noticeBox dt span.label h4{
	height:40px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:40px;
	border-left:1px solid #F4F3EF;
	float:left;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
	background: #0D568B;
	color:#fff;
}








.noticeBox dd{
	/*border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;*/
	padding:4px 5px 0px;
	overflow:hidden;
}

.noticeBox dt strong{
	height:40px;
	line-height:40px; !important;line-height:40px;
	padding-left:8px;
	padding-right:8px;
	display:block;
	float:right;
	letter-spacing:1px;
}
.noticeBox dt strong a{
	color:#256EB1;
}
.noticeBox dt strong a:hover{
	/*color:#596F37;*/
	color:#FF8624;
	text-decoration:none;
}
.noticeBox dt span.more{
/*	float:right;*/
	position:relative;
	line-height:25px;
	padding-right:8px;
	color:#596F37;
}
.noticeBox dt span.more a{
	color:#596F37;
	text-decoration:none;
}
.noticeBox dt span.more a:hover{
	color:#ff3333;
	text-decoration:underline;
}









.content_box_title{
	margin:0 0 8px 0;
	background:none;
	overflow:hidden;
	border-bottom: 2px solid #0D568B;
	clear:both;
}


.content_box_title span.label{
	height:40px;
	overflow:hidden;
	padding-left: 20px;
}

.content_box_title span.label h4{
	height:40px;
	width:90px;
	display:block;
	padding:0px 5px 0px 25px;
	line-height:40px;
	border-left:1px solid #F4F3EF;
	float:left;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
	background: #0D568B;
	color:#ebf5e9;
	
}

.aboutbox{
height:320px;
	
}

.aboutinfoBox{
height:80px;
	border: 1px solid #EBEBEB;
	margin: 20px 0;
	line-height:80px;
}

.aboutinfoBox  span.butimg{
height:80px;
line-height:80px;
}
.aboutinfoBox  span.butimg img{
	display:block;
padding: 15px 20px;
float: left;
}
.aboutinfoBox  span.label{
height:80px;
	overflow:hidden;
	line-height:80px;
}

.aboutinfoBox  span.label h4{
height:30px;
line-height:30px;
	overflow:hidden;
	font: 18px"Microsoft YaHei", "Microsoft JhengHei";
	font-weight: bold;
	padding-top: 10px;
}

.aboutinfoBox  span.label h5{
height:30px;
line-height:30px;
overflow:hidden;
font: 18px"Microsoft YaHei", "Microsoft JhengHei";
}


.siteMapBox{
border:3px solid #DAD6D5;
	height:300px;
	margin: 10px;
}







/* 自适应宽度的块(通用块) */

.tlbox{
	margin:0 0 8px 0;
	/*border-bottom:1px solid #DADADA;*/
	overflow:hidden;
	/*background:url(../images/green_skin.png) 0 -294px repeat-x;*/
}
.tlbox dt{
	height:24px;
/*	border:1px solid #DADADA;*/
border-bottom: 2px solid #0D568B;
	overflow:hidden;
	clear:both;
}
.tlbox dd{
	/*border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;*/
	/*padding:4px 4px 0px;*/
	overflow:hidden;
}

.tlbox dt strong{
	height:40px;
	line-height:40px; !important;line-height:40px;
	padding-left:8px;
	padding-right:4px;
	display:block;
	float:right;
	color:#256EB1;
	letter-spacing:1px;
}
.tlbox dt strong a{
	color:#256EB1;
}
.tlbox dt strong a:hover{
	/*color:#596F37;*/
	color:#FF8624;
	text-decoration:none;
}
.tlbox dt span.more{
/*	float:right;*/
	position:relative;
	line-height:25px;
	padding-right:8px;
	color:#596F37;
}
.tlbox dt span.more a{
	color:#596F37;
	text-decoration:none;
}
.tlbox dt span.more a:hover{
	color:#ff3333;
	text-decoration:underline;
}
.tlbox dt span.label{
/*	height:25px;*/
/*	float:right;*/
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tlbox dt span.label a{
	height:40px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:40px;
	border-left:1px solid #F4F3EF;
	float:left;
	color:#333;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
	
	background:#F4F3EF;
}
.tlbox dt span.label a:hover{
	color:#360;
}

.tlbox dt span.label a.thisclass{
	background: #0D568B;
	color:#fff;
	/*border-top:3px solid #DADADA;*/
}

.tlbox dt span.linklabel{
	float:left;
	margin-left:10px;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tlbox dt span.linklabel a{
	height:20px;
	display:block;
	padding:0px 7px 0px 8px;
	margin:0 5px;
	line-height:20px;
	/*border-left:1px solid #DADADA;
	border-top:1px solid #DADADA;
	border-right:1px solid #DADADA;*/
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tlbox dt span.linklabel a:hover{
	color:#360;
}
.tlbox dt span.linklabel a.thisclass{
	background:#FFF;
	color:#333;
}







/* 较重颜色的Box */
.tabBox {
	background:none;
}
.tabBox dt{
/*	height:24px;
	border:1px solid #DADADA;
	overflow:hidden;
	background:url(../images/green_skin.png) 0 -188px repeat-x;
	clear:both;*/

	height:37px;
	/*border:1px solid #DADADA;*/
	border-bottom: 2px solid #0D568B;
	overflow:hidden;
/*	background:url(../images/dtbg.png) repeat-x;*/
	clear:both;
}
.tabBox dd{
	/*border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;*/
	/*padding:4px 4px 0px;*/
	overflow:hidden;
}
dt.tabBox strong{
	color:#256EB1;
}

 dt.tabBox strong.dtitle {
 	display: block;
    color: #FFF;
    width: 200px;
    font-size: 16px;
    height: 37px;
    line-height: 37px;
    padding-left: 50px;
    background:url(../images/titlebgbg.png)  no-repeat;
}

.tabBox span {
	float: left;
	display: block;
	height: 37px;
	line-height: 37px;
	padding-right: 15px;
}

.tabBox span a {
	color: #CC3200;
}
.nr_title
{
	float:left;
	width:100%;
	_height:90px;
	min-height:90px;

	text-align:center;
	line-height:32px;
	letter-spacing:4px;
	font-size:20px;
	font-weight:600;
	font-family:"Microsoft Yahei","黑体";

	
}



.viewbox .title
{
	
		 height:auto;
		  word-break:break-all;
		  font-size:16px;
		  line-height:30px;
		  height:80px;
		  font-weight:800;
		 
}

.viewbox .info
{
	 
	height:30px;
	text-align:center;
}






/*---------- frame : footer ---------*/
.footer {
	margin: 10px auto 30px auto;
	color: #0D568B;
	border-bottom: 5px solid #0D568B;
	height: 130px;
	background-color: #F4F3EF;
	/*background: url("../images/footer.png")*/
}

.footer_left {
	width: 50px;
	height: 130px;
	/*background-color: #4BB6FA;*/
	float: left;
}
/*
.footerlinks {
	padding-top: 10px
}

.footerlinks a {
	margin: 0 5px;
	color: #FFF;
	text-decoration: none;
}

.footerlinks span {
	margin-left: 15px;
}

.footerlinks span a {
	margin: 0 2px;
}


.footer .link {
	text-align: center;
	padding: 5px 0px;
}

.footer .link a {
	margin: 0px 5px;
	color: #666666;
}

.footer .powered {
	font-size: 10px;
	line-height: 25px;
}

.footer .powered strong {
	color: #690;
}

.footer .powered strong span {
	color: #F93;
}
*/
.footer .copyright {
	padding-top: 30px;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	color: #1B1D1B;
	line-height: 25px;
}


.d2 li a small{
	float: right;;
	/*padding-right: 5px;*/
}


.icozb li{
	padding-left:16px;
	background:url(../images/jb/ico2.png) -2px 11px no-repeat;
}


.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


.epinfo{
height:280px;
	background-color:#F2F2F2;
}

.epinfoleftbox{
    float: left;
    padding-right: 0px;
}

.epinforightbox .epxbox{
    float: left;
    padding-left: 27px;
}

.epinforightbox .epxboxzz
{
	float:left;
	 width:275px;
	 height:278px;
	 background-color:#ffc;
	 margin-left:20px;
	 background:url(../images/jb/index3.png) 0px 0px no-repeat;
}
.epxboxzz a{
	
	display:block;
	margin-top:190px;
	padding-left:8px;
	padding-right:8px;
}

.epinforightbox .epxboxry
{
	
	float:left;
	 width:275px;
	 height:278px;
	 background-color:#ffc;
	 margin-left:20px;
	 background:url(../images/jb/index4.png) 0px 0px no-repeat;
}
.epxboxry a
{
	
	display:block;
	margin-top:165px;
	padding-left:8px;
	padding-right:8px;
}

.epmbox{
float: left;
	height:140px;
 
	width:208px;
	/*background-color:#0D568B;*/
	border: 1px solid #DAD6D5;
margin-left: 8px;
}
.epmbox img
{
	width:208px;
	height:140px;
}
.listgsimg
{	
float: left;
height:120px;
width:99%;
	border: 1px solid #DAD6D5;
}
.listgsimg ul
{
	list-style:none; /* 去掉ul前面的符号 */
	float:left;
    margin: 0px; /* 与外界元素的距离为0 */
    padding: 0px; /* 与内部元素的距离为0 */
    width: 100%; /* 宽度根据元素内容调整 */
	height:120px;
}
.listgsimg li
{
	float:left;
	margin-left:6px;
	margin-top:6px;
	text-align:center;
	
}
/*招标部分*/
.kbxxtable
{
	cellspacing=4;
	cellpadding=4;
	 border-collapse:collapse;
	 width:100%;
}
 .kbxxtable th, td
 {
	 border: 1px solid black;
 }
.td_xh_t
{
	width:4%;
	height:40px;
	line-height:20px;
	text-align:center;
	background-color:#b5b4b2;
}
.td_name_t
{
	width:20%;
	text-align:center;
	background-color:#b5b4b2;
}
.td_bdbh_t{
	width:10%;
	text-align:center;
	background-color:#b5b4b2;
}
.td_xmlx_t{
	width:20%;
	text-align:center;
	background-color:#b5b4b2;
}
.td_xmzmc_t{
	width:10%;
	text-align:center;
	background-color:#b5b4b2;
}
.td_kbdd_t{
	width:20%;
	text-align:center;
	background-color:#b5b4b2;
}
.td_kbsj_t{
	width:10%;
	text-align:center;
	background-color:#b5b4b2;
}

.td_xh
{
	 height:50px;
	text-align:center;
	 
}
.td_name
{
	 
	text-align:center;
 
}
.td_bdbh{
	 
	text-align:center;
	 
}
.td_xmlx{
	 
	text-align:center;
	 
}
.td_xmzmc{
	 
	text-align:center;
	 
}
.td_kbdd{
 
	text-align:center;
 
}
.td_kbsj{
	 
	text-align:center;
 
}
.qyjs_block
{
	width:100%;
	height:276px;
	line-height:24px;
	 
 
	
}
.qyjs_block img
{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
.content_table
{
	width:640px;
	
}
.ontent_tdname
{
	width:30%;
}
.ontent_td
{
	width:70%;
}
